.x-footer {
  display: none;
}
.x-footer {
  background: #292a2e;
  padding: 25px 0;
  text-align: center;
  font-size: 14px;
  color: #d6d6d6;
  border-top: 1px solid #3f4043;
  line-height: 1.7;
}
.x-footer a {
  color: #d6d6d6;
}
.x-footer a:hover {
  color: #ffffff;
}
/* 手机页脚 */
.x-copyright {
  display: none;
}
.footer3 {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background: #434343;
}
.footer3 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
}
.footer3 ul li {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  color: #ffffff;
  line-height: 50px;
  font-size: 0;
}
.footer3 ul li a {
  display: block;
  color: #ffffff;
}
.footer3 ul li .iconfont {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.footer3 ul li span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #ffffff;
}
@media (max-width: 1199px) {
  .header {
    display: none;
  }
  .banner-index {
    margin-top: 58px;
  }
  .search {
    position: unset;
  }
  .search .tywidth {
    width: 100%;
  }
  .search .tywidth .text {
    width: 30%;
  }
  .search .tywidth .boss {
    margin-left: 0;
  }
  .main {
    width: 98% !important;
    height: unset !important;
    margin: 0 auto !important;
    margin-left: 0 !important;
  }
  .main .about_con {
    padding: 0 0 0 0 ;
  }
  .product .more-title {
    width: 100%;
  }
  .product .nr {
    width: 100%;
  }
  .product .nr .hd {
    width: 100%;
    margin: 0 auto;
    text-align: center;
  }
  .product .nr .hd .cp_fl {
    width: 100%;
  }
  .product .nr .hd .cp_fl #shubiao {
    width: 100px;
    margin-bottom: 0;
  }
  .product .nr .bd .container li {
    width: 46%;
    margin: 2%;
    padding: 0 !important;
  }
  .advantage .more-title {
    width: 100%;
  }
  .advantage .nr {
    width: 100%;
  }
  .honor .more-title {
    width: 100%;
  }
  .honor .nr .bottom .bd {
    width: 95%;
    margin: 0 auto;
  }
  .case .more-title {
    width: 100%;
  }
  .case .nr {
    width: 100%;
  }
  .case .nr .hd {
    width: 100%;
  }
  .case .nr .hd ul {
    display: flex;
  }
  .case .nr .bd {
    width: 98%;
    margin: 0 auto;
    padding: 0;
  }
  .case .nr .bd ul {
    width: 100%;
  }
  .case .nr .bd ul li {
    width: 100%;
  }
  .case .nr .bd ul li .top {
    width: 100%;
  }
  .case .nr .bd ul li .top .pic {
    width: 50%;
  }
  .case .nr .bd ul li .top .text {
    width: 40%;
    padding-top: 3%;
    margin-left: 5%;
  }
  .case .nr .bd ul li .top dl dd {
    width: 32%;
    height: auto;
    margin-right: 1%;
  }
  .case .nr .bd ul li top > div {
    height: unset !important;
  }
  .more-title {
    width: 100%;
  }
  .new {
    width: 100%;
  }
  .new .newlist1 {
    width: 70%;
  }
  .new .newlist1 .stnew .pic {
    width: 50%;
  }
  .new .newlist1 .stnew .js {
    width: 45%;
    margin-left: 5%;
  }
  .new .newlist1 .list {
    width: 100%;
  }
  .new .newlist1 .list dl {
    width: 100%;
  }
  .new .newlist1 .list dl ul {
    width: 100%;
  }
  .new .newlist1 .list dl ul li {
    margin-left: 2% !important;
  }
  .new .newlist2 {
    width: 30%;
  }
  .foot .copy .tywidth {
    width: 100%;
  }
  .tywidth {
    width: 98%;
  }
}
@media (max-width: 992px) {
  .main .bg1 {
    width: 95%;
    margin: 0 auto;
  }
  .main .bg1 .row .mb_none .qywh div p img {
    width: 100%;
  }
  .new {
    margin-bottom: 60px;
  }
  .foot {
    display: none;
  }
  .footer3 {
    display: block;
  }
  #container {
    margin-bottom: 50px !important;
  }
  .links {
    background-color: #434343 !important;
  }
  .x-footer {
    display: block !important;
    background: #434343;
    color: #ffffff;
    padding-bottom: 47px;
  }
  .x-copyright {
    display: block !important;
  }
  .x-copyright a {
    color: #fff !important;
  }
}
@media (max-width: 762px) {
  .search .search-content {
    height: unset;
  }
  .search .search-content .text {
    display: none;
  }
  .about_con .tit p {
    font-size: 25px !important;
    line-height: 45px !important;
  }
  .about_con .tit h4 {
    font-size: 30px !important;
  }
  .qywh div {
    margin-top: 40px !important;
  }
  .product {
    padding-top: 35px;
  }
  .more-title {
    margin: 0 auto 10px !important;
  }
  .more-title h5 {
    font-size: 25px;
    line-height: 25px;
  }
  .advantage {
    margin-top: 60px;
    height: 430px;
  }
  .advantage .nr .bd .text {
    margin: 0 -47px 0 -117px;
    height: 246px;
  }
  .advantage .nr .hd {
    padding-top: 262px;
    margin-left: -9% !important;
  }
  .advantage .nr .bd .tempWrap ul li .pic {
    width: 521px;
  }
  .advantage .nr .bd .tempWrap ul li .pic img {
    opacity: 0;
  }
  .advantage .nr .bd .tempWrap ul li .text .xz .wb {
    width: 360px;
  }
  .advantage .nr .bd .tempWrap ul li .text .xz .wb p {
    padding: 0 !important;
  }
  .advantage .nr .bd .tempWrap ul li .dy p img {
    opacity: 0;
  }
  .advantage .nr .hd {
    margin-left: 5%;
  }
  .advantage .nr .hd ul {
    margin: 0;
  }
  .honor {
    margin-top: 90px;
    margin-bottom: 60px;
  }
  .new .newlist1 {
    width: 50%;
  }
  .new .newlist1 .top b {
    display: none;
  }
  .new .newlist1 .stnew {
    display: none;
  }
  .new .newlist1 .list {
    width: 100%;
  }
  .new .newlist1 .list dl dd {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .new .newlist2 {
    width: 50%;
  }
}
@media (max-width: 450px) {
  .new {
    height: unset;
  }
  .new .newlist1 {
    width: 100%;
  }
  .new .newlist2 {
    width: 100%;
  }
}
@media (max-width: 400px) {
  .search .tywidth .boss {
    width: 100%;
  }
  .search .tywidth .boss .search-form {
    width: 100%;
  }
  .search .tywidth .boss .search-form #formsearch {
    width: 100%;
  }
  .search .tywidth .boss .search-form #formsearch input#keyword {
    width: 80%;
    height: 35px;
    border-radius: 5px;
  }
  .search .tywidth .boss .search-form #formsearch input#s_btn {
    width: 20%;
    height: 35px;
    border-radius: 5px;
  }
  .search .tywidth .ssrx {
    width: 100%;
    display: flex;
  }
  .search .tywidth .ssrx p {
    margin-top: 0;
    line-height: 18px;
  }
  .search .search-content > div {
    padding-top: 16px;
  }
}
